home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / pm2 / readme.pm2 < prev   
Text File  |  1994-10-29  |  1KB  |  109 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. University of Joensuu
  27. Department of Computer Science
  28.  
  29.  
  30. High Level Language Compiler for PRAM
  31.  
  32.  
  33. Simo Juvaste  09231S
  34. sjuva@cs
  35.  
  36.  
  37.  
  38.  
  39. Index of pm2.tar
  40.  
  41.  
  42. README        this file (approx)
  43.  
  44. pm2impl.ps    the implementation document, 19 pages
  45. pm2.ps        the language and compiler document, 17 pages
  46.  
  47. README.c    some comments on the code
  48.  
  49. pm2.c        the source code
  50. pm2.h         
  51. parser.c    
  52. parser.h    
  53. emit.c
  54. emit.h
  55. scan.c
  56. scan.h
  57. error.c
  58. error.h
  59. STree.c
  60. STree.h
  61.  
  62. pm2        SUN-SPARC (SUN-OS 4.1.2) binary of the compiler
  63. pmm2        script to do the cpp preprocessing for pm2 code
  64.  
  65. Makefile    makefile to compile the compiler
  66.  
  67. macros.pel    assembler macros
  68.  
  69. procs.CREW.pel    assembler subroutines
  70. procs.EREW.pel
  71.  
  72. pwrite.pm2    parallel-"output" library
  73.  
  74. fib.pm2        example programs
  75. lpf.pm2
  76. matmul.pm2
  77. max1.pm2
  78. ring.pm2
  79.  
  80.  
  81.  
  82.  
  83. INSTALLATION:
  84.  
  85. Requirements:
  86.     *.c
  87.     *.h
  88.     Makefile
  89.     ANSI C compiler
  90.     make
  91.  
  92. Procedure:
  93.     type "make", and press enter
  94.     :-)
  95.  
  96. USAGE:
  97.  
  98. Requirements:
  99.     pm2
  100.     macros.pel
  101.     procs.*.pel
  102.     pwrite.pel
  103.     pmm2 (optional, requires sh or compatible)
  104.     cpp (optional, required by pmm2)
  105.     PRAM
  106.  
  107. See the documents for additional information.
  108.  
  109.